<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class ISO14496_Box_Full</title>
			<link rel="stylesheet" href="../../media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name">Class ISO14496_Box_Full</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
							<a href="#sec-descendents">Descendents</a>
			|											<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
					</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">A base class for objects that also contain a version number and flags field.</p>
	<ul class="tags">
				<li><span class="field">author:</span> Sven Vollbehr &lt;<a href="mailto:svollbehr@gmail.com">svollbehr@gmail.com</a>&gt;</li>
				<li><span class="field">version:</span> $Rev: 92 $</li>
				<li><span class="field">copyright:</span> Copyright (c) 2008 PHP Reader Project Workgroup</li>
				<li><span class="field">abstract:</span> </li>
				<li><span class="field">license:</span> <a href="http://code.google.com/p/php-reader/wiki/License">New BSD License</a></li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="_ISO14496---Box---Full.php.html">/ISO14496/Box/Full.php</a> (line <span class="field">52</span>)
		</p>
		
				
		<pre><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a>
   |
   --ISO14496_Box_Full</pre>
	
			</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
			<span class="disabled">Descendents</span>
			|												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
								|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_BXML.html">ISO14496_Box_BXML</a></td>
					<td>
											When the primary data is in XML format and it is desired that the XML be  stored directly in the meta-box, one of the <em>XML Box</em> forms may be used.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CO64.html">ISO14496_Box_CO64</a></td>
					<td>
											The <em>Chunk Offset Box</em> table gives the index of each chunk into the  containing file. There are two variants, permitting the use of 32-bit or  64-bit offsets. The latter is useful when managing very large presentations.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CPRT.html">ISO14496_Box_CPRT</a></td>
					<td>
											The <em>Copyright Box</em> contains a copyright declaration which applies to  the entire presentation, when contained within the <a href="../../php-reader/ISO/ISO14496_Box_MOOV.html"> Movie Box</a>, or, when contained in a track, to that entire track. There may be  multiple copyright boxes using different language codes.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_CTTS.html">ISO14496_Box_CTTS</a></td>
					<td>
											The <em>Composition Time to Sample Box</em> provides the offset between
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_DREF.html">ISO14496_Box_DREF</a></td>
					<td>
											The <em>Data Reference Box</em> contains a table of data references (normally
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_ELST.html">ISO14496_Box_ELST</a></td>
					<td>
											The <em>Edit List Box</em> contains an explicit timeline map. Each entry  defines part of the track time-line: by mapping part of the media time-line,  or by indicating empty time, or by defining a dwell, where a single  time-point in the media is held for a period.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_HDLR.html">ISO14496_Box_HDLR</a></td>
					<td>
											The <em>Handler Reference Box</em> is within a <a href="../../php-reader/ISO/ISO14496_Box_MDIA.html">Media  Box</a> declares the process by which the media-data in the track is presented,  and thus, the nature of the media in a track. For example, a video track  would be handled by a video handler.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_HMHD.html">ISO14496_Box_HMHD</a></td>
					<td>
											The <em>Hint Media Header Box</em> header contains general information,  independent of the protocol, for hint tracks.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_ID32.html">ISO14496_Box_ID32</a></td>
					<td>
											The <em>ID3v2 Box</em> resides under the <a href="../../php-reader/ISO/ISO14496_Box_META.html">Meta Box</a> and  stores ID3 version 2 meta-data. There may be more than one ID3v2 Box present  each with a different language code.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_DATA.html">ISO14496_Box_DATA</a></td>
					<td>
											A box that contains data for iTunes/iPod specific boxes.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_INFE.html">ISO14496_Box_INFE</a></td>
					<td>
											The <em>Item Information Entry Box</em> contains the entry information.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_IPMC.html">ISO14496_Box_IPMC</a></td>
					<td>
											The <em>IPMP Control Box</em> may contain IPMP descriptors which may be  referenced by any stream in the file.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MDHD.html">ISO14496_Box_MDHD</a></td>
					<td>
											The <em>Media Header Box</em> declares overall information that is  media-independent, and relevant to characteristics of the media in a track.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MEHD.html">ISO14496_Box_MEHD</a></td>
					<td>
											The <em>Movie Extends Header Box</em> is optional, and provides the overall  duration, including fragments, of a fragmented movie. If this box is not  present, the overall duration must be computed by examining each fragment.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_META.html">ISO14496_Box_META</a></td>
					<td>
											The <em>Meta Box</em> contains descriptive or annotative metadata. The
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MFHD.html">ISO14496_Box_MFHD</a></td>
					<td>
											The <em>Movie Fragment Header Box</em> contains a sequence number, as a safety
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MFRO.html">ISO14496_Box_MFRO</a></td>
					<td>
											The <em>Movie Fragment Random Access Offset Box</em> provides a copy of the
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_MVHD.html">ISO14496_Box_MVHD</a></td>
					<td>
											The <em>Movie Header Box</em> defines overall information which is  media-independent, and relevant to the entire presentation considered as a  whole.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_NMHD.html">ISO14496_Box_NMHD</a></td>
					<td>
											Streams other than visual and audio may use a <em>Null Media Header Box</em>,  as defined here.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PADB.html">ISO14496_Box_PADB</a></td>
					<td>
											The <em>Padding Bits Box</em>In some streams the media samples do not occupy  all bits of the bytes given by the sample size, and are padded at the end to  a byte boundary. In some cases, it is necessary to record externally the  number of padding bits used. This table supplies that information.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PDIN.html">ISO14496_Box_PDIN</a></td>
					<td>
											The <em>Progressive Download Information Box</em> aids the progressive download  of an ISO file. The box contains pairs of numbers (to the end of the box)  specifying combinations of effective file download bitrate in units of  bytes/sec and a suggested initial playback delay in units of milliseconds.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_PITM.html">ISO14496_Box_PITM</a></td>
					<td>
											For a given handler, the primary data may be one of the referenced items when
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SBGP.html">ISO14496_Box_SBGP</a></td>
					<td>
											The <em>Sample To Group Box</em> table can be used to find the group that a
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SCHM.html">ISO14496_Box_SCHM</a></td>
					<td>
											The <em>Scheme Type Box</em> identifies the protection scheme.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SDTP.html">ISO14496_Box_SDTP</a></td>
					<td>
											The <em>Independent and Disposable Samples Box</em> optional table answers
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SGPD.html">ISO14496_Box_SGPD</a></td>
					<td>
											The <em>Sample Group Description Box</em> table gives information about the  characteristics of sample groups. The descriptive information is any other  information needed to define or characterize the sample group.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SMHD.html">ISO14496_Box_SMHD</a></td>
					<td>
											The <em>Sound Media Header Box</em> contains general presentation information,  independent of the coding, for audio media. This header is used for all  tracks containing audio.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STCO.html">ISO14496_Box_STCO</a></td>
					<td>
											The <em>Chunk Offset Box</em> table gives the index of each chunk into the  containing file. There are two variants, permitting the use of 32-bit or  64-bit offsets. The latter is useful when managing very large presentations.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STDP.html">ISO14496_Box_STDP</a></td>
					<td>
											The <em>Degradation Priority Box</em> contains the degradation priority of each  sample. Specifications derived from this define the exact meaning and  acceptable range of the priority field.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSC.html">ISO14496_Box_STSC</a></td>
					<td>
											Samples within the media data are grouped into chunks. Chunks can be of  different sizes, and the samples within a chunk can have different sizes.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSD.html">ISO14496_Box_STSD</a></td>
					<td>
											The <em>Sample Description Box</em> table gives detailed information about the  coding type used, and any initialization information needed for that coding.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSH.html">ISO14496_Box_STSH</a></td>
					<td>
											The <em>Shadow Sync Sample Box</em> table provides an optional set of sync  samples that can be used when seeking or for similar purposes. In normal  forward play they are ignored.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSS.html">ISO14496_Box_STSS</a></td>
					<td>
											The <em>Sync Sample Box</em> provides a compact marking of the random access  points within the stream. The table is arranged in strictly increasing order  of sample number. If the sync sample box is not present, every sample is a  random access point.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STSZ.html">ISO14496_Box_STSZ</a></td>
					<td>
											The <em>Sample Size Box</em> contains the sample count and a table giving the  size in bytes of each sample. This allows the media data itself to be  unframed. The total number of samples in the media is always indicated in the  sample count.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STTS.html">ISO14496_Box_STTS</a></td>
					<td>
											The <em>Decoding Time to Sample Box</em> contains a compact version of a table
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_STZ2.html">ISO14496_Box_STZ2</a></td>
					<td>
											The <em>Sample Size Box</em> contains the sample count and a table giving the  size in bytes of each sample. This allows the media data itself to be  unframed. The total number of samples in the media is always indicated in the  sample count.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_SUBS.html">ISO14496_Box_SUBS</a></td>
					<td>
											The <em>Sub-Sample Information Box</em> is designed to contain sub-sample  information.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TFHD.html">ISO14496_Box_TFHD</a></td>
					<td>
											Each movie fragment can add zero or more <em>Track Fragment Header Box</em> to  each track; and a track fragment can add zero or more contiguous runs of  samples. The track fragment header sets up information and defaults used for  those runs of samples.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TFRA.html">ISO14496_Box_TFRA</a></td>
					<td>
											Each entry contains the location and the presentation time of the random  accessible sample. It indicates that the sample in the entry can be random  accessed. Note that not every random accessible sample in the track needs to  be listed in the table.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TKHD.html">ISO14496_Box_TKHD</a></td>
					<td>
											The <em>Track Header Box</em> specifies the characteristics of a single track.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TREX.html">ISO14496_Box_TREX</a></td>
					<td>
											The <em>Track Extends Box</em> sets up default values used by the movie  fragments. By setting defaults in this way, space and complexity can be saved  in each <a href="../../php-reader/ISO/ISO14496_Box_TRAF.html">Track Fragment Box</a>.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_TRUN.html">ISO14496_Box_TRUN</a></td>
					<td>
											Within the <a href="../../php-reader/ISO/ISO14496_Box_TRAF.html">Track Fragment Box</a>, there are zero or  more <em>Track Fragment Run Boxes</em>. If the durationIsEmpty flag is set,  there are no track runs.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_URL.html">ISO14496_Box_URL</a></td>
					<td>
											This box is a URL data reference.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_URN.html">ISO14496_Box_URN</a></td>
					<td>
											This box is a URN data reference.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_VMHD.html">ISO14496_Box_VMHD</a></td>
					<td>
											The <em>Video Media Header Box</em> contains general presentation information,  independent of the coding, for video media.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em"><a href="../../php-reader/ISO/ISO14496_Box_XML.html">ISO14496_Box_XML</a></td>
					<td>
											When the primary data is in XML format and it is desired that the XML be  stored directly in the meta-box, one of the <em>XML Box</em> forms may be used.
										</td>
				</tr>
							</table>
		</div>
	</div>


	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
								</div>
		<div class="info-box-body">
			<div class="var-summary">
																																<div class="var-title">
					<span class="var-type">integer</span>
					<a href="#$_flags" title="details" class="var-name">$_flags</a>
				</div>
																<div class="var-title">
					<span class="var-type">integer</span>
					<a href="#$_version" title="details" class="var-name">$_version</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																																												
												<div class="method-definition">
											<span class="method-result">ISO14496_Box_Full</span>
										<a href="#__construct" title="details" class="method-name">__construct</a>
											(<span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>&nbsp;<span class="var-name">$reader</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$options</span> = <span class="var-default">array()</span>])
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#getFlags" title="details" class="method-name">getFlags</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">integer</span>
										<a href="#getVersion" title="details" class="method-name">getVersion</a>
										()
									</div>
																<div class="method-definition">
											<span class="method-result">boolean</span>
										<a href="#hasFlag" title="details" class="method-name">hasFlag</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$flag</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setFlags" title="details" class="method-name">setFlags</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$flags</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">void</span>
										<a href="#setVersion" title="details" class="method-name">setVersion</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$version</span>)
									</div>
																<div class="method-definition">
											<span class="method-result">string</span>
										<a href="#__toString" title="details" class="method-name">__toString</a>
											([<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">&quot;&quot;</span>])
									</div>
								</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<a name="var$_flags" id="$_flags"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$_flags</span>
			 = <span class="var-default"> 0</span>			(line <span class="line-number">58</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="var$_version" id="$_version"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$_version</span>
			 = <span class="var-default"> 0</span>			(line <span class="line-number">55</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
							<h4>Inherited Variables</h4>
				<A NAME='inherited_vars'><!-- --></A>
									<p>Inherited from <span class="classname"><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a></span></p>
					<blockquote>
													<span class="var-title">
								<span class="var-name"><a href="../../php-reader/ISO/ISO14496_Box.html#var$_reader">ISO14496_Box::$_reader</a></span><br>
							</span>
											</blockquote> 
										
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>

<a name="method__construct" id="__construct"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">Constructor __construct</span> (line <span class="line-number">66</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Constructs the class with given parameters and reads box related data from  the ISO Base Media file.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">ISO14496_Box_Full</span>
		<span class="method-name">
			__construct
		</span>
					(<span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>&nbsp;<span class="var-name">$reader</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$options</span> = <span class="var-default">array()</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"><a href="../../php-reader/Reader.html">Reader</a></span>
				<span class="var-name">$reader</span><span class="var-description">: The reader object.</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">&$options</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../../php-reader/ISO/ISO14496_Box.html#method__construct">ISO14496_Box::__construct()</a></dt>
						<dd>Constructs the class with given parameters and options.</dd>
					</dl>
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_BXML.html#method__construct">ISO14496_Box_BXML::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_CO64.html#method__construct">ISO14496_Box_CO64::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_CPRT.html#method__construct">ISO14496_Box_CPRT::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_CTTS.html#method__construct">ISO14496_Box_CTTS::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_DREF.html#method__construct">ISO14496_Box_DREF::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_ELST.html#method__construct">ISO14496_Box_ELST::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_HDLR.html#method__construct">ISO14496_Box_HDLR::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_HMHD.html#method__construct">ISO14496_Box_HMHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_ID32.html#method__construct">ISO14496_Box_ID32::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_DATA.html#method__construct">ISO14496_Box_DATA::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_INFE.html#method__construct">ISO14496_Box_INFE::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_MDHD.html#method__construct">ISO14496_Box_MDHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_MEHD.html#method__construct">ISO14496_Box_MEHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_META.html#method__construct">ISO14496_Box_META::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_MFHD.html#method__construct">ISO14496_Box_MFHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_MFRO.html#method__construct">ISO14496_Box_MFRO::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_MVHD.html#method__construct">ISO14496_Box_MVHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_PDIN.html#method__construct">ISO14496_Box_PDIN::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_PITM.html#method__construct">ISO14496_Box_PITM::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_SBGP.html#method__construct">ISO14496_Box_SBGP::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_SCHM.html#method__construct">ISO14496_Box_SCHM::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_SDTP.html#method__construct">ISO14496_Box_SDTP::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_SMHD.html#method__construct">ISO14496_Box_SMHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STCO.html#method__construct">ISO14496_Box_STCO::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STDP.html#method__construct">ISO14496_Box_STDP::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STSC.html#method__construct">ISO14496_Box_STSC::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STSH.html#method__construct">ISO14496_Box_STSH::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STSS.html#method__construct">ISO14496_Box_STSS::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STSZ.html#method__construct">ISO14496_Box_STSZ::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STTS.html#method__construct">ISO14496_Box_STTS::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STZ2.html#method__construct">ISO14496_Box_STZ2::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_SUBS.html#method__construct">ISO14496_Box_SUBS::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_TFHD.html#method__construct">ISO14496_Box_TFHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_TFRA.html#method__construct">ISO14496_Box_TFRA::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_TKHD.html#method__construct">ISO14496_Box_TKHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_TREX.html#method__construct">ISO14496_Box_TREX::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_TRUN.html#method__construct">ISO14496_Box_TRUN::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_URL.html#method__construct">ISO14496_Box_URL::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_URN.html#method__construct">ISO14496_Box_URN::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_VMHD.html#method__construct">ISO14496_Box_VMHD::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_XML.html#method__construct">ISO14496_Box_XML::__construct()</a>
								: Constructs the class with given parameters and reads box related data from  the ISO Base Media file.
							</li>
				</ul>
	</div>
<a name="methodgetFlags" id="getFlags"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">getFlags</span> (line <span class="line-number">105</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the map of flags.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getFlags
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodgetVersion" id="getVersion"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">getVersion</span> (line <span class="line-number">82</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the version of this format of the box.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getVersion
		</span>
				()
			</div>
	
		
			
	</div>
<a name="methodhasFlag" id="hasFlag"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">hasFlag</span> (line <span class="line-number">98</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Checks whether or not the flag is set. Returns <var>true</var> if the flag  is set, <var>false</var> otherwise.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			hasFlag
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$flag</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$flag</span><span class="var-description">: The flag to query.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetFlags" id="setFlags"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">setFlags</span> (line <span class="line-number">112</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the map of flags.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setFlags
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$flags</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$flags</span><span class="var-description">: The map of flags.</span>			</li>
				</ul>
		
			
	</div>
<a name="methodsetVersion" id="setVersion"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<span class="method-title">setVersion</span> (line <span class="line-number">89</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the version of this format of the box.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setVersion
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$version</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$version</span><span class="var-description">: The version.</span>			</li>
				</ul>
		
			
	</div>
<a name="method__toString" id="__toString"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<span class="method-title">__toString</span> (line <span class="line-number">119</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the box raw data.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			__toString
		</span>
					([<span class="var-type"></span>&nbsp;<span class="var-name">$data</span> = <span class="var-default">&quot;&quot;</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type"></span>
				<span class="var-name">$data</span>			</li>
				</ul>
		
			<hr class="separator" />
		<div class="notes">Redefinition of:</div>
		<dl>
			<dt><a href="../../php-reader/ISO/ISO14496_Box.html#method__toString">ISO14496_Box::__toString()</a></dt>
						<dd>Returns the box raw data.</dd>
					</dl>
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_CO64.html#method__toString">ISO14496_Box_CO64::__toString()</a>
								: Returns the box raw data.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_DREF.html#method__toString">ISO14496_Box_DREF::__toString()</a>
								: Returns the box raw data.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_HDLR.html#method__toString">ISO14496_Box_HDLR::__toString()</a>
								: Returns the box raw data.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_ID32.html#method__toString">ISO14496_Box_ID32::__toString()</a>
								: Returns the box raw data.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_DATA.html#method__toString">ISO14496_Box_DATA::__toString()</a>
								: Returns the box raw data.
							</li>
					<li>
				<a href="../../php-reader/ISO/ISO14496_Box_STCO.html#method__toString">ISO14496_Box_STCO::__toString()</a>
								: Returns the box raw data.
							</li>
				</ul>
	</div>
							<h4>Inherited Methods</h4>
				<a name='inherited_methods'><!-- --></a>	
									<!-- =========== Summary =========== -->
					<p>Inherited From <span class="classname"><a href="../../php-reader/ISO/ISO14496_Box.html">ISO14496_Box</a></span></p>
					<blockquote>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__construct">ISO14496_Box::__construct()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodaddBox">ISO14496_Box::addBox()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodconstructBoxes">ISO14496_Box::constructBoxes()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetBoxes">ISO14496_Box::getBoxes()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetBoxesByIdentifier">ISO14496_Box::getBoxesByIdentifier()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetContainer">ISO14496_Box::getContainer()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOffset">ISO14496_Box::getOffset()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOption">ISO14496_Box::getOption()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetOptions">ISO14496_Box::getOptions()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetParent">ISO14496_Box::getParent()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetSize">ISO14496_Box::getSize()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodgetType">ISO14496_Box::getType()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodhasBox">ISO14496_Box::hasBox()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodisContainer">ISO14496_Box::isContainer()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetContainer">ISO14496_Box::setContainer()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOffset">ISO14496_Box::setOffset()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOption">ISO14496_Box::setOption()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetOptions">ISO14496_Box::setOptions()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetParent">ISO14496_Box::setParent()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetSize">ISO14496_Box::setSize()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#methodsetType">ISO14496_Box::setType()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__get">ISO14496_Box::__get()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__isset">ISO14496_Box::__isset()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__set">ISO14496_Box::__set()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__toString">ISO14496_Box::__toString()</a></span><br>
													<span class="method-name"><a href="../../php-reader/ISO/ISO14496_Box.html#method__unset">ISO14496_Box::__unset()</a></span><br>
											</blockquote>
										
		</div>
	</div>


	<p class="notes" id="credit">
		Documentation generated on Thu, 01 Jan 2009 14:59:17 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.1</a>
	</p>
	</div></body>
</html>